# 用于读取yaml数据文件
import yaml
from baseTools.my_logger import myLog

# 按照关键字读取数据文件里面的数据
def my_read_yaml(file_name,key_word = None):

    myLog.info("读取yaml文件{}".format(file_name))

    with open(file=file_name,encoding="utf-8",mode="r") as f:
        values = yaml.safe_load(f)

    if key_word:
       newValues = []
       for value in values:
           if value.get('key_word') == key_word:
                newValues.append(value)
       return newValues

    return values
